/**
 * FileName: GwaftMapper
 * $
 *
 * @return :$
 * @Author: caijy
 * @Date: 2019-6-25 0025 17:16
 * @Description:
 */
package cn.e4j.modular.api.mapper;

import cn.e4j.core.dto.impl.Dto;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface Gwat161Mapper {

    List<Dto> getGwat161ListPage(@Param("page") Page<Object> page, @Param("dto") Dto dto);
    List<Dto> getGwat161ListPageOra(@Param("page") Page<Object> page, @Param("dto") Dto dto);

    List<Dto> getGwbfListByzz(@Param("dto") Dto dto);

    List<Dto> getGwakPage(@Param("page")Page<Object> page, @Param("dto") Dto dto);

    List<Dto> getGwbkseq2Max(@Param("dto") Dto dto);

    List<Dto> gwat161Spmx(@Param("dto") Dto dto);

    List<Dto> getPgx(@Param("dto") Dto dto);

    List<Dto> getBfrPage01(@Param("page")Page<Object> page, @Param("dto")Dto dto);

    List<Dto> getJxs(@Param("dto") Dto dto);

    Integer deleteGwblByKey(@Param("dto") Dto dto);

    //
    List<Dto> getGwahMaxSeq(@Param("dto") Dto dto);

    List<Dto> getSjztListByGwbg002(@Param("dto") Dto dto);

    List<Dto> getPgz(@Param("dto") Dto dto);

    List<Dto> getJzxx(@Param("dto") Dto dto);

    List<Dto> getJzxxMax(@Param("dto") Dto dto);

    List<Dto> getGwbhseqMax(@Param("dto") Dto dto);

    List<Dto> getGwbkseqMax(@Param("dto") Dto dto);

    Integer deleteGwbkByKey(@Param("dto") Dto dto);

    Integer delBfjl(@Param("dto") Dto dto);

    Integer delGwbk(@Param("dto") Dto dto);

    Integer delGwba(@Param("dto") Dto dto);

    Integer delGwbl(@Param("dto") Dto dto);

    Integer delGwbj(@Param("dto") Dto dto);

    Integer delGwbi(@Param("dto") Dto dto);

    List<Dto> countBfjl(@Param("dto") Dto dto);

    List<Dto> getGwbhListByGwbhname(@Param("dto") Dto inDto);

    List<Dto> getBfrPage01_next(@Param("dto") Dto inDto);
}
